The need to cut costs while maintaining quality and productivity has urged many firms to explore the following options: outsourcing and offshoring. While both terms have been used interchangeably in most of today's business literatures, they technically refer to two different things.